Interfacing Cooperative Transactions to Software Development Environments
نویسنده
چکیده
Many cooperative transaction models are intended to support teams of programmers sharing a software development environment. However, papers on this topic often neglect to describe how the programmers might actually interact with the cooperative transactions in terms of user commands and corresponding responses from the environment. In this paper, we consider a particular cooperative transaction model, called participant transactions, and explain the user model that needs to be implemented by a software development environment. Copyright 1990 Gail E. Kaiser Kaiser is supported by National Science Foundation grants CCR-8858029 and CCR-8802741, by grants from AT&T, Citicorp, DEC, IBM, Siemens, Sun and Xerox, by the Center for Advanced Technology and by the Center for Telecommunications Research. keywords: Concurrency control, cooperative work, extended transaction model, large scale system, multi-user software development environment.
منابع مشابه
Cooperative Transactions for Multiuser Environments
This chapter surveys extended transaction models proposed to support long duration, interactive and/or cooperative activities in the context of multi-user software development and CAD/CAM environments. Many of these are variants of the checkout model, which addresses the long duration and interactive nature of the activities supported by environments but still isolates environment users, making...
متن کاملClassiication of and Experimentation on Tool Interfacing in Software Development Environments Classiication of and Experimentation on Tool Interfacing in Software Development Environments
The eeectiveness of tool integration in software development environments is ultimately measured by its ability in improving the productivity of the user. Traditionally , issues related to tool integration are often classiied according to aspects of such mechanisms as user interface, control, and data integration which are purely from the viewpoint of the environment developer. This mechanism-b...
متن کاملProblems in Interfacing Tools of Different Development Environments
Integrating two separate development environments requires information transfer between the tools or the underlying repositories of the environments. This information transfer has usually been solved by applying ad hoc transformations to integrate the tools within a single development environment. We study the problem of making tools in diierent environments cooperate without modifying the tool...
متن کاملAn Environment for Cooperative Software Development Realization and Implications
The development of large software systems is teamwork that requires tool support for coordinating cooperative activities, maintaining project control and sharing information. Existing collaborative environments that aim to support cooperative software development often try to predefine and automate the development process. This leads to problems since software development is a highly dynamic pr...
متن کاملClassification of and Experimentation on Tool Interfacing in Software Development Environments
The eflectiveness of tool integration in software development environments is ultimately measured by its ability in improving the productivity of the user. Traditionally, issues related to tool in&egration are often classified according to aspects of such mechanisms as user interface, control, and data integration which are purely from the viewpoint of the environment developer. This mechanism-...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991